// get_arg.h
//

#if !defined(GETARG_H)
#define GETARG_H

#include <string>

#include <program_options_helper.h>

class t_program_args : public program_options_helper::t_std_program_args_with_errors
{
public:
	t_program_args()		{}
	std::string			 		results_path;
	unsigned	 				windows_size;
	std::vector<std::string>	input_files;
	bool						detail_errors;

	friend
	bool process_command_line_options(int argc, char* argv[], t_program_args& args);
};

bool process_command_line_options(int argc, char* argv[], t_program_args& args);
#endif //GETARG_H
